.root{
    -fx-border-width: 1px;
    -fx-border-color: #909090;
    -fx-border-radius: 5px;
    -fx-background-radius: 5px;
    -fx-background-color: #eeeeee;
}


.titleBar{
    -fx-background-color: rgb(168, 168, 168);
    -fx-text-fill: White;
}


.close_button{
    -fx-min-height: 23;
    -fx-pref-height: 23;
    -fx-max-height: 30;
    -fx-min-width: 23;
    -fx-pref-width: 23;
    -fx-max-width: 30;
    -fx-background-color: transparent;
    -fx-background-radius: 3px;
    -fx-background-image: url("../images/close_default.png");
    -fx-background-size: 15px 15px;
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
    -fx-border-radius: 3px;
    -fx-border-width: 0px;
    -fx-border-color: transparent;
}
.close_button:hover{
    -fx-background-color: rgba(234, 2, 2, 0.8);
    -fx-background-image: url("../images/close_focus.png");
}
.close_button:pressed{
    -fx-background-color: rgba(234, 2, 2, 0.4);
    -fx-background-image: url("../images/close_focus.png");
}

.minimize_button{
    -fx-min-height: 23;
    -fx-pref-height: 23;
    -fx-max-height: 30;
    -fx-min-width: 23;
    -fx-pref-width: 23;
    -fx-max-width: 30;
    -fx-background-color: transparent;
    -fx-background-radius: 3px;
    -fx-background-image: url("../images/minimize_default.png");
    -fx-background-size: 15px 15px;
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
    -fx-border-radius: 3px;
    -fx-border-width: 0px;
    -fx-border-color: transparent;
}
.minimize_button:hover{
    -fx-background-color: rgba(128, 128, 128, 0.8);
    -fx-background-image: url("../images/minimize_focus.png");
}
.minimize_button:pressed{
    -fx-background-color: rgba(128, 128, 128, 0.4);
    -fx-background-image: url("../images/minimize_focus.png");
}

.setting_button{
    -fx-min-height: 23;
    -fx-pref-height: 23;
    -fx-max-height: 30;
    -fx-min-width: 23;
    -fx-pref-width: 23;
    -fx-max-width: 30;
    -fx-background-color: transparent;
    -fx-background-radius: 3px;
    -fx-background-image: url("../images/setting_default.png");
    -fx-background-size: 15px 15px;
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
    -fx-border-radius: 3px;
    -fx-border-width: 0px;
    -fx-border-color: transparent;
}

.setting_button:hover{
    -fx-background-color: rgba(128, 128, 128, 0.8);
    -fx-background-image: url("../images/setting_focus.png");
}

.setting_button:pressed{
    -fx-background-color: rgba(128, 128, 128, 0.4);
    -fx-background-image: url("../images/setting_focus.png");
}

.jfx-button{
    -fx-background-color: #ffffff;
    -fx-button-type: RAISED;
    -fx-text-fill: black;
    -fx-pref-height: 30px;
    -fx-pref-width: 50px;
    -fx-max-width: 100px;
}

.combo-box {
    -fx-background-color: rgba(243, 243, 243, 0);
    -fx-border-color: rgb(168, 168, 168);
    -fx-border-width: 0.5px;
    -fx-border-radius: 3px;
}
.text-field{
    -fx-background-color: rgba(243, 243, 243, 0);
    -fx-border-color: rgb(168, 168, 168);
    -fx-border-width: 0.5px;
    -fx-border-radius: 3px;
}
.spinner{
    -fx-base: white;
}

.run-cancel-button{
    -fx-background-color: #d5d5d5;
    -fx-pref-height: 28px;
    -fx-pref-width: 100px;
    /*-fx-effect: innershadow(gaussian, #979696, 10, 0, 0, 3);*/
}
.run-cancel-button:disabled{
    -fx-background-color: #e8e8e8;
    /*-fx-effect: innershadow(gaussian, #bbbbbb, 10, 0, 0, 3);*/
}
.run-cancel-button:hover{
    -fx-background-color: #c2c2c2;
    /*-fx-effect: innershadow(gaussian, #848383, 10, 0, 0, 3);*/
}
.run-cancel-button:pressed{
    -fx-background-color: #eaeaea;
    /*-fx-effect: innershadow(gaussian, #adadad, 10, 0, 0, 3);*/
}